insert (to fit) - English Synonyms Dictionary